﻿Imports Ioc

Public Interface ITestInter
    Function Tester() As String
    Function TesterText(text As String) As String

    <Attributes.CacheMethodInvalidateMethodName("Tester")>
    Sub EmptyMethod()
    <Attributes.CacheMethodInvalidateMethodName("TesterText")>
    Sub EmptyMethodWithParam(text As String)
    Property Prop As String
    <Attributes.DoNotCacheMethod()>
    ReadOnly Property ReadOnlyProp As String
    WriteOnly Property WriteOnlyProp As String
    Property PropWithParam(text As String) As String
    ReadOnly Property ReadOnlyPropWithParam(text As String) As String
    WriteOnly Property WriteOnlyPropWithParam(text As String) As String

End Interface